package org.kjtc.balanceEntity;

import java.util.Date;

public class BalanceBill {

	// 充电站名称
	private String ChargingStationName;

	// 上次抄表时间
	private String CheckMeterLastTime;

	// 本次抄表时间
	private String CheckMeterThisTime;
	
	// 电表号
	private String CheckMeterCode;

	// 抄表倍率
	private int CheckMeterRate;

	// 上次抄表数总
	private double TotalMeterLastNo;

	// 上次抄表数(尖)
	private double SharpMeterLastNo;

	// 上次抄表数(峰)
	private double PeakMeterLastNo;

	// 上次抄表数(平)
	private double FlatMeterLastNo;

	// 上次抄表数(谷)
	private double ValleyMeterLastNo;

	// 上次无功电量
	private double IdleTotalLastNo;

	// 本次抄表数总
	private double TotalMeterThisNo;

	// 本次抄表数(尖)
	private double SharpMeterThisNo;

	// 本次抄表数(峰)
	private double PeakMeterThisNo;
	
	// 本次抄表数(平)
	private double FlatMeterThisNo;

	// 本次抄表数(谷)
	private double ValleyMeterThisNo;

	// 本次无功电量
	private double IdleTotalThisNo;

	// 有功总电量
	private double TotalActiveKWH;

	//尖时时段电量
	private double SharpActiveKWH;

	//峰时时段电量
	private double PeakActiveKWH;

	//平时时段电量
	private double FlatActiveKWH;

	//谷时时段电量
	private double ValleyActiveKWH;

	// 尖电量占比
	private String SharpProportion;
	
	// 峰电量占比
	private String PeakProportion;
	
	// 平电量占比
	private String FlatProportion;
	
	// 谷电量占比
	private String ValleyProportion;

	// 缴纳电费
	private double PayElectricCharge;
	
	// 总充电量
	private double TotalChargingKWH;
	
	// 单站系数
	private double StationRatio;

	// 收入电费
	private double CostSubtotal;

	// 电费差值
	private double Difference;
	
	// 比值
	private double Ratio;

	// 结算单ID
	private int BalanceBillID;

	// 结算单名称
	private String BalanceBillName;

	// 结算单时间
	private String BalanceMonth;

	// 总缴纳电费
	private double TotalPayElectricCharge;

	//总充电量
	private double SumTotalChargingKWH;
	
	// 总收入电费
	private double TotalCostSubtotal;

	// 电费总差值
	private double TotalDifference;

	// 结算固定电价
	private double ChargingFixedPrice;

	// 结算尖时电价
	private double ChargingSharpPrice;

	// 结算峰时电价
	private double ChargingPeakPrice;

	// 结算平时电价
	private double ChargingFlatPrice;

	// 结算谷时电价
	private double ChargingValleyPrice;

	// 作成者
    private String CreateUser;

    // 作成时间
    private Date CreateDTTM;

    // 更新者
    private String UpdateUser;

    // 更新时间
    private Date UpdateDTTM;

	// 充电站ID
	private String ChargingStationID;

	// 抄表ID
	private String CheckMeterID;
	
	// 固定系数
	private double FixedRatio;

	private boolean CreateFlag;

	public String getChargingStationName() {
		return ChargingStationName;
	}

	public void setChargingStationName(String chargingStationName) {
		ChargingStationName = chargingStationName;
	}

	public String getCheckMeterLastTime() {
		return CheckMeterLastTime;
	}

	public void setCheckMeterLastTime(String checkMeterLastTime) {
		CheckMeterLastTime = checkMeterLastTime;
	}

	public String getCheckMeterThisTime() {
		return CheckMeterThisTime;
	}

	public void setCheckMeterThisTime(String checkMeterThisTime) {
		CheckMeterThisTime = checkMeterThisTime;
	}

	public String getCheckMeterCode() {
		return CheckMeterCode;
	}

	public void setCheckMeterCode(String checkMeterCode) {
		CheckMeterCode = checkMeterCode;
	}

	public int getCheckMeterRate() {
		return CheckMeterRate;
	}

	public void setCheckMeterRate(int checkMeterRate) {
		CheckMeterRate = checkMeterRate;
	}

	public double getTotalMeterLastNo() {
		return TotalMeterLastNo;
	}

	public void setTotalMeterLastNo(double totalMeterLastNo) {
		TotalMeterLastNo = totalMeterLastNo;
	}

	public double getTotalMeterThisNo() {
		return TotalMeterThisNo;
	}

	public void setTotalMeterThisNo(double totalMeterThisNo) {
		TotalMeterThisNo = totalMeterThisNo;
	}

	public double getIdleTotalLastNo() {
		return IdleTotalLastNo;
	}

	public void setIdleTotalLastNo(double idleTotalLastNo) {
		IdleTotalLastNo = idleTotalLastNo;
	}

	public double getIdleTotalThisNo() {
		return IdleTotalThisNo;
	}

	public void setIdleTotalThisNo(double idleTotalThisNo) {
		IdleTotalThisNo = idleTotalThisNo;
	}

	public double getTotalActiveKWH() {
		return TotalActiveKWH;
	}

	public void setTotalActiveKWH(double totalActiveKWH) {
		TotalActiveKWH = totalActiveKWH;
	}

	public double getSharpMeterLastNo() {
		return SharpMeterLastNo;
	}

	public void setSharpMeterLastNo(double sharpMeterLastNo) {
		SharpMeterLastNo = sharpMeterLastNo;
	}

	public double getPeakMeterLastNo() {
		return PeakMeterLastNo;
	}

	public void setPeakMeterLastNo(double peakMeterLastNo) {
		PeakMeterLastNo = peakMeterLastNo;
	}

	public double getFlatMeterLastNo() {
		return FlatMeterLastNo;
	}

	public void setFlatMeterLastNo(double flatMeterLastNo) {
		FlatMeterLastNo = flatMeterLastNo;
	}

	public double getValleyMeterLastNo() {
		return ValleyMeterLastNo;
	}

	public void setValleyMeterLastNo(double valleyMeterLastNo) {
		ValleyMeterLastNo = valleyMeterLastNo;
	}

	public double getSharpMeterThisNo() {
		return SharpMeterThisNo;
	}

	public void setSharpMeterThisNo(double sharpMeterThisNo) {
		SharpMeterThisNo = sharpMeterThisNo;
	}

	public double getPeakMeterThisNo() {
		return PeakMeterThisNo;
	}

	public void setPeakMeterThisNo(double peakMeterThisNo) {
		PeakMeterThisNo = peakMeterThisNo;
	}

	public double getFlatMeterThisNo() {
		return FlatMeterThisNo;
	}

	public void setFlatMeterThisNo(double flatMeterThisNo) {
		FlatMeterThisNo = flatMeterThisNo;
	}

	public double getValleyMeterThisNo() {
		return ValleyMeterThisNo;
	}

	public void setValleyMeterThisNo(double valleyMeterThisNo) {
		ValleyMeterThisNo = valleyMeterThisNo;
	}

	public double getSharpActiveKWH() {
		return SharpActiveKWH;
	}

	public void setSharpActiveKWH(double sharpActiveKWH) {
		SharpActiveKWH = sharpActiveKWH;
	}

	public double getPeakActiveKWH() {
		return PeakActiveKWH;
	}

	public void setPeakActiveKWH(double peakActiveKWH) {
		PeakActiveKWH = peakActiveKWH;
	}

	public double getFlatActiveKWH() {
		return FlatActiveKWH;
	}

	public void setFlatActiveKWH(double flatActiveKWH) {
		FlatActiveKWH = flatActiveKWH;
	}

	public double getValleyActiveKWH() {
		return ValleyActiveKWH;
	}

	public void setValleyActiveKWH(double valleyActiveKWH) {
		ValleyActiveKWH = valleyActiveKWH;
	}

	public String getSharpProportion() {
		return SharpProportion;
	}

	public void setSharpProportion(String sharpProportion) {
		SharpProportion = sharpProportion;
	}

	public String getPeakProportion() {
		return PeakProportion;
	}

	public void setPeakProportion(String peakProportion) {
		PeakProportion = peakProportion;
	}

	public String getFlatProportion() {
		return FlatProportion;
	}

	public void setFlatProportion(String flatProportion) {
		FlatProportion = flatProportion;
	}

	public String getValleyProportion() {
		return ValleyProportion;
	}

	public void setValleyProportion(String valleyProportion) {
		ValleyProportion = valleyProportion;
	}

	public double getPayElectricCharge() {
		return PayElectricCharge;
	}

	public void setPayElectricCharge(double payElectricCharge) {
		PayElectricCharge = payElectricCharge;
	}

	public double getTotalChargingKWH() {
		return TotalChargingKWH;
	}

	public void setTotalChargingKWH(double totalChargingKWH) {
		TotalChargingKWH = totalChargingKWH;
	}

	public double getFixedRatio() {
		return FixedRatio;
	}

	public void setFixedRatio(double fixedRatio) {
		FixedRatio = fixedRatio;
	}

	public double getCostSubtotal() {
		return CostSubtotal;
	}

	public void setCostSubtotal(double costSubtotal) {
		CostSubtotal = costSubtotal;
	}

	public double getDifference() {
		return Difference;
	}

	public void setDifference(double difference) {
		Difference = difference;
	}

	public double getTotalPayElectricCharge() {
		return TotalPayElectricCharge;
	}

	public void setTotalPayElectricCharge(double totalPayElectricCharge) {
		TotalPayElectricCharge = totalPayElectricCharge;
	}

	public double getSumTotalChargingKWH() {
		return SumTotalChargingKWH;
	}

	public void setSumTotalChargingKWH(double sumTotalChargingKWH) {
		SumTotalChargingKWH = sumTotalChargingKWH;
	}

	public double getTotalCostSubtotal() {
		return TotalCostSubtotal;
	}

	public void setTotalCostSubtotal(double totalCostSubtotal) {
		TotalCostSubtotal = totalCostSubtotal;
	}

	public double getTotalDifference() {
		return TotalDifference;
	}

	public void setTotalDifference(double totalDifference) {
		TotalDifference = totalDifference;
	}

	public double getRatio() {
		return Ratio;
	}

	public void setRatio(double ratio) {
		Ratio = ratio;
	}

	public int getBalanceBillID() {
		return BalanceBillID;
	}

	public void setBalanceBillID(int balanceBillID) {
		BalanceBillID = balanceBillID;
	}

	public String getBalanceBillName() {
		return BalanceBillName;
	}

	public void setBalanceBillName(String balanceBillName) {
		BalanceBillName = balanceBillName;
	}

	public String getBalanceMonth() {
		return BalanceMonth;
	}

	public void setBalanceMonth(String balanceMonth) {
		BalanceMonth = balanceMonth;
	}

	public double getChargingFixedPrice() {
		return ChargingFixedPrice;
	}

	public void setChargingFixedPrice(double chargingFixedPrice) {
		ChargingFixedPrice = chargingFixedPrice;
	}

	public double getChargingSharpPrice() {
		return ChargingSharpPrice;
	}

	public void setChargingSharpPrice(double chargingSharpPrice) {
		ChargingSharpPrice = chargingSharpPrice;
	}

	public double getChargingPeakPrice() {
		return ChargingPeakPrice;
	}

	public void setChargingPeakPrice(double chargingPeakPrice) {
		ChargingPeakPrice = chargingPeakPrice;
	}

	public double getChargingFlatPrice() {
		return ChargingFlatPrice;
	}

	public void setChargingFlatPrice(double chargingFlatPrice) {
		ChargingFlatPrice = chargingFlatPrice;
	}

	public double getChargingValleyPrice() {
		return ChargingValleyPrice;
	}

	public void setChargingValleyPrice(double chargingValleyPrice) {
		ChargingValleyPrice = chargingValleyPrice;
	}

	public String getCreateUser() {
		return CreateUser;
	}

	public void setCreateUser(String createUser) {
		CreateUser = createUser;
	}

	public Date getCreateDTTM() {
		return CreateDTTM;
	}

	public void setCreateDTTM(Date createDTTM) {
		CreateDTTM = createDTTM;
	}

	public String getUpdateUser() {
		return UpdateUser;
	}

	public void setUpdateUser(String updateUser) {
		UpdateUser = updateUser;
	}

	public Date getUpdateDTTM() {
		return UpdateDTTM;
	}

	public void setUpdateDTTM(Date updateDTTM) {
		UpdateDTTM = updateDTTM;
	}

	public String getChargingStationID() {
		return ChargingStationID;
	}

	public void setChargingStationID(String chargingStationID) {
		ChargingStationID = chargingStationID;
	}

	public String getCheckMeterID() {
		return CheckMeterID;
	}

	public void setCheckMeterID(String checkMeterID) {
		CheckMeterID = checkMeterID;
	}

	public double getStationRatio() {
		return StationRatio;
	}

	public void setStationRatio(double stationRatio) {
		StationRatio = stationRatio;
	}

	public boolean isCreateFlag() {
		return CreateFlag;
	}

	public void setCreateFlag(boolean createFlag) {
		CreateFlag = createFlag;
	}
}